home *** CD-ROM | disk | FTP | other *** search
/ Aminet 1 (Walnut Creek) / Aminet - June 1993 [Walnut Creek].iso / aminet / text / tex / dvi2lj_0_49.lha / dvi2xx.make < prev    next >
Text File  |  1992-09-09  |  3KB  |  112 lines

  1. -------------------------------------------------------------------------
  2. @REM    To compile dvi2xx.c under MSDOS with MSC Rel 6.0:
  3.  
  4. set MSC=\C600
  5. set INCLUDE=%MSC%\include
  6. set LIB=%MSC%\lib
  7.  
  8. set CFLAGS=-AL -W2 -Gs -Ox
  9. set LFLAGS=/stack:9000 /EXEPACK
  10.  
  11. @REM For all version (LJ and 3812)
  12.  
  13.    cl %CFLAGS% -c findfile.c ;;
  14.  
  15.  
  16. @REM  LaserJet+ and  LaserJet II Version:
  17.  
  18.    cl %CFLAGS% -DLJ2P  dvi2xx.c findfile.obj -link %LFLAGS%
  19.    copy dvi2xx.exe dvilj2.exe
  20.  
  21.  
  22. @REM  LaserJet II P and LaserJet III and LaserJet 2000 Version:
  23.  
  24.    cl %CFLAGS% -DLJ2P  dvi2xx.c findfile.obj -link %LFLAGS%
  25.    copy dvi2xx.exe dvilj2p.exe
  26.  
  27. @REM  IBM3812 Version:
  28.  
  29.    cl %CFLAGS% -DIBM3812 dvi2xx.c findfile.obj -link %LFLAGS%
  30.    copy dvi2xx.exe dvi3812.exe
  31. -------------------------------------------------------------------------
  32. @REM    To compile dvi2xx.c under MS/DOS for OS/2 with MSC Rel 6.0:
  33.  
  34. set MSC=\C600
  35. set INCLUDE=%MSC%\include
  36. set LIB=%MSC%\lib
  37.  
  38. set CFLAGS=-AL -W2 -Gs -UMSDOS -DOS2 -Ox -Lp -Fb
  39. set LFLAGS=/stack:9000 /EXEPACK /PMTYPE:VIO
  40.  
  41. @REM For all version (LJ and 3812)
  42.  
  43.    cl %CFLAGS% -c findfile.c ;;
  44.  
  45.  
  46. @REM  LaserJet+ and  LaserJet II Version:
  47.  
  48.    cl %CFLAGS% -DLJ2P  dvi2xx.c findfile.obj -link %LFLAGS%
  49.    copy dvi2xx.exe odvilj2.exe
  50.  
  51.  
  52. @REM  LaserJet II P and LaserJet III and LaserJet 2000 Version:
  53.  
  54.    cl %CFLAGS% -DLJ2P  dvi2xx.c findfile.obj -link %LFLAGS%
  55.    copy dvi2xx.exe odvilj2p.exe
  56.  
  57. @REM  IBM3812 Version:
  58.  
  59.    cl %CFLAGS% -DIBM3812 dvi2xx.c findfile.obj -link %LFLAGS%
  60.    copy dvi2xx.exe odvi3812.exe
  61. -------------------------------------------------------------------------
  62. # makefile for the dvi-to-(3812 || lj + || lj II || lj IIp ) filter.
  63. #
  64. DEFINES=-Dunix
  65. CFLAGS=-O -s
  66.  
  67. # under Ultrix 4.1 use:
  68. CFLAGS=-O1 -s
  69.  
  70. # under AIX 3.1 add the following line:
  71. #LFLAGS=-lbsd
  72.  
  73. OBJS=findfile.o
  74. HFILES=commands.h config.h
  75. PROGRAMS=dvilj2p dvilj2 dvi3812
  76.  
  77. all: $(PROGRAMS)
  78.  
  79. dvi3812: dvi2xx.c ${OBJS} $(HFILES)
  80.     cc ${CFLAGS} ${DEFINES} -DIBM3812 -o $@ dvi2xx.c ${OBJS} ${LFLAGS}
  81.  
  82. dvilj2: dvi2xx.c ${OBJS} $(HFILES)
  83.     cc ${CFLAGS} ${DEFINES} -DLJ -o $@ dvi2xx.c ${OBJS} ${LFLAGS}
  84.  
  85. dvilj2p: dvi2xx.c ${OBJS} $(HFILES)
  86.     cc ${CFLAGS} ${DEFINES} -DLJ2P -o $@ dvi2xx.c ${OBJS} ${LFLAGS}
  87.  
  88. findfile.o: findfile.c config.h
  89.     cc ${CFLAGS} ${DEFINES} -c findfile.c
  90.  
  91. clean:
  92.     rm -f core $(OBJS) $(PROGRAMS)
  93.  
  94. shar:
  95.     shar ./dvi2xx.c ./commands.h ./config.h ./findfile.c ./Makefile \
  96.         ./testpage.tex ./dvi2xx.history ./dvi2xx.1 ./graybox.sty \
  97.         ./dvi2xx.make ./dvi2xx.049 > dvi2xx.shar
  98.  
  99.  
  100. tar:
  101.     pdtar zcvf dvi2xx.tar.Z ./dvi2xx.c ./commands.h ./config.h \
  102.         ./findfile.c ./Makefile ./testpage.tex ./dvi2xx.history \
  103.         ./dvi2xx.1 ./graybox.sty ./dvi2xx.make ./dvi2xx.049
  104.     shar dvi2xx.tar.Z > dvi2xx.shar
  105.  
  106. testfiles:
  107.     ./dvilj2 -eftable.lj2 ftable
  108.     ./dvilj2p -eftable.lj2p ftable
  109.     ./dvi3812 ftab2
  110.  
  111.  
  112.